<?php
namespace Admin\Model;

// 节点模型
class NodeModel extends CommonModel
{
    protected $_validate = array(
        array('name', 'checkNode', '节点已经存在', 0, 'callback'),
    );

    public function checkNode()
    {
        $map['name'] = $_POST['name'];
        $map['pid'] = isset($_POST['pid']) ? $_POST['pid'] : 0;
        $map['status'] = 1;
        if (!empty($_POST['id'])) {
            $map['id'] = array('neq', $_POST['id']);
        }
        $result = $this->where($map)->field('id')->find();
        if ($result) {
            return false;
        } else {
            return true;
        }
    }
}
